iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Software Development

從無到有,LINE著不走系列 第 7

Day 7: 學習 Python 的標準庫和第三方庫的基本使用

  • 分享至 

  • xImage
  •  

套件庫

os 套件

用於與操作系統交互,比如處理文件和目錄。

import os

# 獲取當前工作目錄
print(os.getcwd())

# 創建新目錄
os.mkdir('new_directory')

# 列出目錄中的文件
print(os.listdir('.'))

sys 套件

用於與 Python 直譯器進行交互,比如讀取命令行參數。

import sys

# 獲取命令行參數
print(sys.argv)

# 獲取 Python 的版本
print(sys.version)

datetime 套件

用於處理日期和時間。

from datetime import datetime, timedelta

# 獲取當前時間
now = datetime.now()
print("Current date and time:", now)

# 計算 10 天後的日期
future_date = now + timedelta(days=10)
print("Date 10 days later:", future_date)

json 模塊

用於處理 JSON 數據。

import json

# 將 Python 對象轉換為 JSON 字符串
data = {"name": "Alice", "age": 30}
json_string = json.dumps(data)
print("JSON string:", json_string)

# 將 JSON 字符串轉換為 Python 對象
parsed_data = json.loads(json_string)
print("Parsed data:", parsed_data)

第三方庫

requests

用於發送 HTTP 請求,方便你和網頁進行交互。

import requests

# 發送 GET 請求
response = requests.get('https://jsonplaceholder.typicode.com/posts/1')
print("Status code:", response.status_code)
print("Response JSON:", response.json())

numpy

用於數值計算,處理數組和矩陣。

import numpy as np

# 創建一個 1D 數組
array = np.array([1, 2, 3, 4])
print("Array:", array)

# 計算數組的均值
mean = np.mean(array)
print("Mean:", mean)

pandas

用於數據分析,特別是處理表格數據。

import pandas as pd

# 創建一個 DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
print("DataFrame:\n", df)

# 計算年齡的平均值
mean_age = df['Age'].mean()
print("Mean Age:", mean_age)

上一篇
Day 6: 理解例外處理和文件操作
下一篇
Day 8: 開始學習 Flask 或其他 Web 框架
系列文
從無到有,LINE著不走30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言